* {
    padding: 0;
    margin: 0;
}
 html,body {
     width: 100%;
     height: 100%;
     background: url("/assets/images/login_bg.jpg") no-repeat center top / cover;
 }
 .layui-main {
     padding-top: 20px;
 }
 .login-reg {
     width: 400px;
     height: 310px;
     background: #fff;
     /* background-color: pink; */
     position: fixed;
     top: 50%;
     left: 50%;
     transform: translate(-50%,-50%);
 }
 .title-box {
     height: 60px;
     background: url(/assets/images/login_title.png) no-repeat center center;
 }
 .layui-form {
     padding: 0 30px;
 }
 .layui-form a {
     font-size: 12px;
 }
 .layui-form-item {
     position: relative;
 }
 .layui-icon {
 position: absolute;
 top: 10px;
 left: 10px;
 }
 .layui-input {
     padding-left: 32px;
 }